Use Quartus Prime Lite Edition (free) programmer.
See FPGA datasheet (the one from Kontron, not the one from Intel) for more
details, especially on the adapter cable.

Use the .pof file

S1901 FPGA linux field update

    Il faut que le FPGA déjà programmé soit en version 0.1.080045EC minimalement.
    Booter l’image Ubuntu EPHEMERAL SERIAL 18.04.04  acpi=off (https://askubuntu.com/questions/160036/how-do-i-disable-acpi-when-booting) ACPI off is to make i2c bus 0 faster and use driver I2C_i810 instead of I2C_SCMI
    apt install i2c-tools
    apt install python3-pip
    python3 -m pip install smbus2
    python3 -m pip install ply
    Transfer svfplayer to the S1901 (\\scabbdfs03.kontron.local\eng$\Projects\RD10031_S1901_EvoTRAC\INT\Software\Programmable_components\Programmable_Logic\CPLD\Upgrade_tool\svfplayer).
    Transfer the upgrade file to the S1901 (e.g. J:\Projects\RD10031_S1901_EvoTRAC\INT\Software\Programmable_components\Programmable_Logic\CPLD\All_CPLD_versions\Version 1.5.0\RD10031-fpga-1.5.08006F26.svf.gz).
    chmod +x svfplayer
    zcat RD10031-fpga-1.5.08006F26.svf.gz | ./svfplayer -d /dev/i2c-0 -a 0x55 -b 0x80
    Patienter pendant une minute.
    Cycler le power 